/* 横版布局面板 */
.horizontal-layout-panel {
	display: flex;
	gap: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.horizontal-layout-panel.live2d {
	display: flex;
	gap: 5px;
	position: absolute;
	z-index: 10;
	right: 12px;
	bottom: -8px;
}

/* 竖版布局面板 */
.vertical-layout-panel {
	display: flex;
	gap: 5px;
	flex-direction: column;
	margin-top: 16px;
	margin-bottom: 16px;
}

.vertical-layout-panel.live2d {
	display: flex;
	flex-direction: column;
	position: absolute;
	z-index: 10;
	left: 12px;
	top: 10px;
}